package com.self.reggie.dto;

import com.self.reggie.entity.Dish;
import com.self.reggie.entity.DishFlavor;
import lombok.Data;
import java.util.ArrayList;
import java.util.List;

/**
 * 这是一个数据对象类型的类，该类用于客户端与服务端之前传输数据用的
 * 因为客户端传输的数据同时包含了两个实体类的属性，所以需要重新封装一个类
 * 这种类叫dto,它扩展了原有实体类中没有的属性
 */
@Data
public class DishDto extends Dish {

    private List<DishFlavor> flavors = new ArrayList<>();

    private String categoryName;

    private Integer copies;
}
